package cn.minhx.lab.design_patterns.abstract_factory.f1.factory;

import cn.minhx.lab.design_patterns.abstract_factory.f1.button.IButton;
import cn.minhx.lab.design_patterns.abstract_factory.f1.checkbox.ICheckbox;

/**
 * Abstract factory knows about all (abstract) product types.
 */
public interface IGUIFactory {
    IButton createButton();
    ICheckbox createCheckbox();
}